package app

//排序参数对象
type SortParam struct {
    SortName string `json:"sortName"` //排序字段
    SortDir  string `json:"sortDir"`  //排序方式
}

//分页参数对象
type PageParam struct {
    PageIndex int `json:"pageIndex"` //页码,从1开始
    PageSize  int `json:"pageSize"`  //每页数量
    SortParam
}

//分页结果对象
type PageListResult struct {
    Total     int64       `json:"total"`     //记录总数
    PageIndex int         `json:"pageIndex"` //页码
    PageSize  int         `json:"pageSize"`  //每页记录数
    Rows      interface{} `json:"rows"`      //数据集合
}
